package com.monkeybrother.thread.semaphore;


import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 机器人轨迹数据 用户登录的时候轨迹数据
 * </p>
 *
 * @author houry
 * @since 2021-11-12
 */

public class SmartDeviceStudentTrack implements Serializable {
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public String getJxId() {
        return jxId;
    }

    public void setJxId(String jxId) {
        this.jxId = jxId;
    }

    public String getCourseKey() {
        return courseKey;
    }

    public void setCourseKey(String courseKey) {
        this.courseKey = courseKey;
    }

    public String getPlateNumber() {
        return plateNumber;
    }

    public void setPlateNumber(String plateNumber) {
        this.plateNumber = plateNumber;
    }

    public String getSignal() {
        return signal;
    }

    public void setSignal(String signal) {
        this.signal = signal;
    }

    public String getTrainId() {
        return trainId;
    }

    public void setTrainId(String trainId) {
        this.trainId = trainId;
    }

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getStuId() {
        return stuId;
    }

    public void setStuId(String stuId) {
        this.stuId = stuId;
    }

    public String getPos() {
        return pos;
    }

    public void setPos(String pos) {
        this.pos = pos;
    }

    public String getRot() {
        return rot;
    }

    public void setRot(String rot) {
        this.rot = rot;
    }

    public Long getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(Long timestamp) {
        this.timestamp = timestamp;
    }

    public Integer getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(Integer deviceType) {
        this.deviceType = deviceType;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 设备ID
     */
    private String deviceId;

    /**
     * 驾校ID
     */
    private String jxId;

    /**
     * 课程key
     */
    private String courseKey;

    /**
     * 车牌号
     */
    private String plateNumber;

    /**
     * 轨迹点位数据
     */

    private String signal;

    /**
     * 练习ID
     */
    private String trainId;

    /**
     * 任务ID
     */
    private String taskId;

    /**
     * 一点通用户ID
     */
    private String userId;

    /**
     * 驾校通用户ID
     */
    private String stuId;

    /**
     * 位置信息
     */
    private String pos;

    /**
     * 移动信息
     */
    private String rot;

    /**
     * 轨迹时间
     */

    private Long timestamp;

    /**
     * 设备类型 0-模拟器 1-机器人 2-路考仪
     */
    private Integer deviceType;

    /**
     * 创建时间
     */
    private Date gmtCreate;

    /**
     * 修改时间
     */
    private Date gmtModified;


}
